home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
mac.lha
/
mac
/
oload.t
< prev
next >
Wrap
Text File
|
1988-08-09
|
1KB
|
36 lines
(herald oload (env tsys))
(let ((oenv (make-locale standard-env 'orbit-env)))
(*define standard-env 'orbit-env oenv)
(*define t-implementation-env 'orbit-env oenv)
(*define oenv 'load-orbit
(lambda ()
(load '(build orbit_files) oenv)
(walk (lambda (f) (load f oenv)) (*value oenv '*orbit-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*top-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*front-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*back-end-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*orbit-m68-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*tas-files*))
(walk (lambda (f) (load f oenv)) (*value oenv '*tas-m68-files*))
(load '(back_end macgen) oenv)
(load-quietly '(t3_primops mconstants) oenv)
((*value oenv 'orbit-m68-init) 't3_primops)
(*define t-implementation-env 'comfile (*value oenv 'comfile))
(*define standard-env 'compile (*value oenv 'orbit))
(walk (lambda (sym)
(*define standard-env sym (*value oenv sym)))
'(cl
listing
orbit
comfile
compile-file
comfile2
tc-syntax-table
make-empty-early-binding-locale
))))
oenv)